// 定义具体的某一个数据管理仓库
// 当前为user仓库数据，相当于之前vuex中的单独的一个modules

import { defineStore } from 'pinia'
import { ref } from 'vue'

// pinia中没有了mutations 和 modules
export const useUserStore = defineStore('user',() => {
	// 定义仓库中的state的数据(全局数据)
	 const userId = ref('')

	//  定义axtion 方法
	function setUserId(payload:string) {
		userId.value = payload
	}

	// 需要将state 数据和action方法导出去，这样才能在页面中访问到
	return {
		userId,
		setUserId
	}
})

